@charset "utf-8";
/* CSS Document */

.contain{ margin: 0 auto; height: 100%; text-align:center;}
@media screen and (max-width: 768px){
	.contain{ width:100%;}
}
@media screen and (min-width: 769px){
	.contain{ width: 80%;}
}

.contain form p{ height:60px; border-top:1px solid #e5e5e5; line-height:60px; font-size:2.0rem; text-align:left; padding-left:20px;}
.contain form p span{ display:inline-block; width:100px;}
.contain form p select{ height:40px; padding-left:4px; width:50%; font-size:2.0rem; border-radius:6px; border:1px solid #aaaaaa; outline:none; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url("../images/arrow.png") no-repeat scroll right center transparent; padding-right:14px;}
.contain form p input[type='text']{ height:40px; padding-left:4px; width:50%; font-size:2.0rem; border-radius:6px; border:1px solid #aaaaaa; outline:none;}
.contain form p img{ height:40px; padding:2px; border:1px solid #b7b7b7; border-radius:2px;}
.contain form p input[type='file']{ display:none;}
#btn{ width: 60%; height: 40px; margin-top: 45%; outline: none; border: none; background-color: #00c36e; border-radius: 10px; color:#FFF; font-size: 1.8rem;}

